Observer Architecture of Program Visualization
نویسندگان
چکیده
We propose Observer architecture for program visualization. The principles of Observer architecture are modular, model-driven visualization with one-directional coupling, hierarchical delegation, message-passing and archival by visualizers. The architecture is scalable. The resulting visualization can be distributed and modified independent of the model. The Observer architecture has been implemented in online tutors for programming called problets.
منابع مشابه
Understanding a System’s Architecture
We present an approach to software visualization supporting the understanding of structure and behavior of software systems. To do so, we merge information from static program analysis with dynamic information obtained during the execution of the programs. The merged information is presented graphically in different views, where users can interactively choose between more abstract or more concr...
متن کاملThe Effect of an Educational Program for Mental Visualization to Teaching Some Shooting Skills for Basketball Beginners
Background. Although the educational program for teaching basketball shooting has been discussed, the mental visualization of teaching shooting skills for beginners has not been discussed yet. Objectives. The purpose of this study is to identify the effect of mental visualization in teaching some types of basketball shooting skills. Methods. The experimental method was chosen for its suitabil...
متن کاملEvaluation of the Portal Imaging System Performance for an Elekta Precise Linac in Radiotherapy
Introduction: Electronic portal imaging devices (EPIDs) provide two- and three-dimensional planar and volumetric cone beam images to improve the accuracy of radiation treatment delivery. Periodic quality assurance (QA) of EPIDs is essential for dosimetric verification in radiotherapy. In this study, a QA program was implemented to evaluate the function of the EPID to be confident in applying co...
متن کاملObjectView: A Software Design Architecture for Breakpoint-Based Program Visualization
Algorithm visualization (AV) systems, which provide graphic depictions of the dynamic state of an executing algorithm, can prove invaluable to anyone interested in gaining insight into the dynamic behavior of computer programs. Although past researchers have taken a multitude of different approaches to designing and implementing such systems (cf. Myers 1984, Brown 1988, Stasko 1990, Naps & Hund...
متن کاملTerraME Observer: An Extensible Real-Time Visualization Pipeline for Dynamic Spatial Models
This paper presents ongoing research results of an extensible visualization pipeline for real-time exploratory analysis of spatially explicit simulations. We identify the software requirements and discuss the main conceptual and design issues. We propose a protocol for data serialization, a high performance monitoring mechanism, and graphical interfaces for visualization. Experiments for perfor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 178 شماره
صفحات -
تاریخ انتشار 2007